```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Maven依赖安装指南 | 技术小馆</title>
    <link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/6.4.0/css/all.min.css">
    <link rel="stylesheet" href="https://cdn.staticfile.org/tailwindcss/2.2.19/tailwind.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
    <style>
        body {
            font-family: 'Noto Sans SC', Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", "Hiragino Sans GB", Simsun, sans-serif;
            color: #333;
            line-height: 1.6;
        }
        .hero-gradient {
            background: linear-gradient(135deg, #6e8efb 0%, #a777e3 100%);
        }
        .card-hover {
            transition: all 0.3s ease;
        }
        .card-hover:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0,0,0,0.1);
        }
        .step-icon {
            width: 50px;
            height: 50px;
            background: linear-gradient(135deg, #6e8efb 0%, #a777e3 100%);
        }
        .btn-primary {
            background: linear-gradient(135deg, #6e8efb 0%, #a777e3 100%);
            transition: all 0.3s ease;
        }
        .btn-primary:hover {
            transform: translateY(-2px);
            box-shadow: 0 5px 15px rgba(110, 142, 251, 0.4);
        }
        .footer-link:hover {
            color: #a777e3 !important;
        }
        .drop-cap::first-letter {
            float: left;
            font-size: 4.5em;
            line-height: 0.8;
            margin: 0.1em 0.1em 0 0;
            color: #6e8efb;
            font-weight: 700;
        }
    </style>
</head>
<body class="bg-gray-50">
    <!-- Hero Section -->
    <section class="hero-gradient text-white py-20 px-4 md:px-0">
        <div class="container mx-auto max-w-5xl text-center">
            <h1 class="text-4xl md:text-6xl font-bold mb-6 font-serif">Maven依赖安装指南</h1>
            <p class="text-xl md:text-2xl mb-8 max-w-3xl mx-auto">解决本地仓库依赖安装问题的完整解决方案</p>
            <div class="flex justify-center space-x-4">
                <a href="#steps" class="btn-primary text-white px-6 py-3 rounded-full font-medium">安装步骤</a>
                <a href="#visualization" class="bg-white text-purple-600 px-6 py-3 rounded-full font-medium">流程图解</a>
            </div>
        </div>
    </section>

    <!-- Main Content -->
    <main class="container mx-auto max-w-5xl px-4 py-12">
        <!-- Intro Section -->
        <section class="mb-16">
            <p class="drop-cap text-lg md:text-xl text-gray-700 mb-6">在本地运行代码时，很多同学发现某些依赖找不到，这是因为这些依赖是我自己开发的，只有我的本地仓库中有。要解决这个问题很简单，只需要下载这个依赖并安装到你的本地Maven仓库即可。</p>
            
            <div class="bg-white rounded-xl shadow-md p-6 mb-8 card-hover">
                <div class="flex items-center mb-4">
                    <i class="fas fa-exclamation-circle text-2xl text-yellow-500 mr-3"></i>
                    <h3 class="text-xl font-bold text-gray-800">依赖配置</h3>
                </div>
                <pre class="bg-gray-100 p-4 rounded-lg overflow-x-auto"><code class="text-sm">&lt;dependency&gt;
    &lt;groupId&gt;com.qf.1908&lt;/groupId&gt;
    &lt;artifactId&gt;qf_base&lt;/artifactId&gt;
    &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
&lt;/dependency&gt;</code></pre>
            </div>
        </section>

        <!-- Steps Section -->
        <section id="steps" class="mb-16">
            <h2 class="text-3xl font-bold mb-8 text-center font-serif">安装步骤详解</h2>
            
            <div class="grid md:grid-cols-3 gap-8">
                <!-- Step 1 -->
                <div class="bg-white rounded-xl shadow-md p-6 card-hover">
                    <div class="flex items-center mb-4">
                        <div class="step-icon rounded-full flex items-center justify-center text-white mr-4">
                            <span class="text-xl font-bold">1</span>
                        </div>
                        <h3 class="text-xl font-bold text-gray-800">下载依赖</h3>
                    </div>
                    <p class="text-gray-600 mb-4">从百度网盘下载我们提供的依赖文件</p>
                    <div class="bg-gray-100 p-4 rounded-lg">
                        <p class="text-sm mb-1"><span class="font-medium">链接：</span><a href="https://pan.baidu.com/s/1YMu7N3XaMuvB0SyZHQIBeQ" class="text-blue-600 hover:underline" target="_blank">https://pan.baidu.com/s/1YMu7N3XaMuvB0SyZHQIBeQ</a></p>
                        <p class="text-sm"><span class="font-medium">提取码：</span>h859</p>
                    </div>
                </div>
                
                <!-- Step 2 -->
                <div class="bg-white rounded-xl shadow-md p-6 card-hover">
                    <div class="flex items-center mb-4">
                        <div class="step-icon rounded-full flex items-center justify-center text-white mr-4">
                            <span class="text-xl font-bold">2</span>
                        </div>
                        <h3 class="text-xl font-bold text-gray-800">安装到本地仓库</h3>
                    </div>
                    <p class="text-gray-600 mb-4">使用以下命令安装依赖到本地Maven仓库：</p>
                    <pre class="bg-gray-100 p-4 rounded-lg text-sm overflow-x-auto"><code>mvn install:install-file -DgroupId=com.qf.1908 -DartifactId=qf_base -Dversion=0.0.1-SNAPSHOT -Dfile=G:\qf_base-0.0.1-SNAPSHOT.jar -Dpackaging=jar -DgeneratePom=true</code></pre>
                    <div class="flex items-center mt-2 text-sm text-gray-500">
                        <i class="fas fa-info-circle mr-2"></i>
                        <p>注意替换 -Dfile 参数中的文件路径</p>
                    </div>
                </div>
                
                <!-- Step 3 -->
                <div class="bg-white rounded-xl shadow-md p-6 card-hover">
                    <div class="flex items-center mb-4">
                        <div class="step-icon rounded-full flex items-center justify-center text-white mr-4">
                            <span class="text-xl font-bold">3</span>
                        </div>
                        <h3 class="text-xl font-bold text-gray-800">验证安装</h3>
                    </div>
                    <p class="text-gray-600 mb-4">安装成功后，你可以在本地仓库中看到这个依赖：</p>
                    <div class="bg-gray-100 p-4 rounded-lg">
                        <p class="text-sm">路径通常为：<code class="bg-gray-200 px-1 rounded">~/.m2/repository/com/qf/1908/qf_base/0.0.1-SNAPSHOT/</code></p>
                    </div>
                    <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1651061949094-2cfb42b7-da92-4848-8c0d-0b6ed6878298.png" alt="本地仓库截图" class="mt-3 rounded-lg border border-gray-200">
                </div>
            </div>
        </section>

        <!-- Visualization Section -->
        <section id="visualization" class="mb-16">
            <h2 class="text-3xl font-bold mb-8 text-center font-serif">安装流程可视化</h2>
            
            <div class="bg-white rounded-xl shadow-md p-6 md:p-8 card-hover">
                <div class="mermaid">
                    graph TD
                    A[开始] --> B[下载依赖文件]
                    B --> C[打开命令行]
                    C --> D[执行mvn install命令]
                    D --> E[检查本地仓库]
                    E -->|成功| F[依赖可用]
                    E -->|失败| G[检查路径和参数]
                    G --> D
                </div>
            </div>
        </section>

        <!-- Troubleshooting -->
        <section class="bg-blue-50 rounded-xl p-6 md:p-8 mb-16">
            <div class="flex items-start mb-4">
                <i class="fas fa-lightbulb text-2xl text-blue-600 mr-3 mt-1"></i>
                <div>
                    <h3 class="text-xl font-bold text-gray-800 mb-2">常见问题排查</h3>
                    <p class="text-gray-700">如果在安装过程中遇到问题，请检查以下事项：</p>
                </div>
            </div>
            <ul class="grid md:grid-cols-2 gap-4 list-disc pl-5">
                <li class="text-gray-700">确保Maven已正确安装并配置了环境变量</li>
                <li class="text-gray-700">检查文件路径是否正确，特别是Windows系统中的盘符</li>
                <li class="text-gray-700">确认groupId、artifactId和version参数与依赖声明一致</li>
                <li class="text-gray-700">如果网络有问题，可以尝试配置Maven镜像源</li>
                <li class="text-gray-700">确保下载的jar文件完整无损坏</li>
                <li class="text-gray-700">检查本地仓库的权限设置是否允许写入</li>
            </ul>
        </section>

        <!-- Final Step -->
        <section class="bg-white rounded-xl shadow-md p-6 md:p-8 card-hover">
            <div class="flex items-center mb-4">
                <i class="fas fa-check-circle text-2xl text-green-500 mr-3"></i>
                <h3 class="text-xl font-bold text-gray-800">重新编译项目</h3>
            </div>
            <p class="text-gray-700 mb-4">依赖安装完成后，重新编译你的项目以确保所有依赖都能正常解析。</p>
            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1651062130900-5394698e-3dd6-471b-8c8a-2c8e6fe08769.png" alt="重新编译截图" class="rounded-lg border border-gray-200 w-full max-w-2xl mx-auto">
        </section>
    </main>

    <!-- Footer -->
    <footer class="bg-gray-900 text-white py-8">
        <div class="container mx-auto max-w-5xl px-4 text-center">
            <p class="mb-2">技术小馆</p>
            <a href="http://www.yuque.com/jtostring" class="footer-link text-gray-300 hover:text-white transition-colors duration-300" target="_blank">http://www.yuque.com/jtostring</a>
        </div>
    </footer>

    <script>
        // Initialize Mermaid
        mermaid.initialize({
            startOnLoad: true,
            theme: 'default',
            flowchart: {
                useMaxWidth: true,
                htmlLabels: true,
                curve: 'basis'
            }
        });
        
        // Smooth scrolling for anchor links
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function (e) {
                e.preventDefault();
                document.querySelector(this.getAttribute('href')).scrollIntoView({
                    behavior: 'smooth'
                });
            });
        });
    </script>
</body>
</html>
```